// 提交的时候是否全部验证通过
function checkForm() {

    var result = "";

    // 判断名称
    if ($.trim($('.noticeName').val()).length == 0) {
        result += 'fail';
        $('.tipnoticeName').html("* 不能为空！").css("color", "red");
    } else {
        result = "";
        $('.tipnoticeName').html("√").css("color", "green");
    }
    // 判断详情
    if ($.trim($('.noticeDetail').val()).length == 0) {
        result += 'fail';
        $('.tipnoticeDetail').html("* 不能为空！").css("color", "red");
    } else {
        result = "";
        $('.tipnoticeDetail').html("√").css("color", "green");
    }
    if (result != "") {
        return false;
    }
    return true;
}

// 点击刷新网页
$('.clearForm').on('click', function () {window.location.reload();});

// 点击新增按钮，隐藏更新按钮
function showAndHide() {$("#updateBtn").hide();}

// 添加
$('#addBtn').on('click', function () {
    if (confirm("确定添加注意事项？")) {
        if (checkForm()) {
            $.ajax({
                type: "POST",
                url: "/noticeMaterController/addNoticeMater",
                dataType: "json",
                data: $("#dataForm").serialize(),
                success: function (data) {
                    if (data.result == "success") {
                        alert("添加成功！");
                        window.location.reload();
                    } else {
                        alert("添加失败！");
                    }
                },
                error: function () {
                    alert("发送请求失败！");
                }
            });
        } else {
            alert("提交失败，请检查红色提示部分！");
        }
    }
});

// 获得一条信息并显示
function showFun(noticeId) {
    $("#addBtn").hide();
    if (!$.AMUI.support.mutationobserver) {
        $selected.trigger('changed.selected.amui');
    }
    $.ajax({
        type: "GET",
        url: "/noticeMaterController/findOneNoticeMater?noticeId=" + noticeId,
        dataType: "json",
        success: function (data) {
            console.log("data:" + data);
            // 唯一标识（用于保存修改的时候的id）
            $(".noticeId").val(data.notice.noticeId);
            // 类型
            $(".noticeType").val(data.notice.noticeType);
            // 名称
            $(".noticeName").val(data.notice.noticeName);
            // 详情
            $(".noticeDetail").val(data.notice.noticeDetail);
        },
        error: function () {
            alert("发送更新请求失败！");
        }
    });
}

// 更新员工信息
function updateFun() {
    if (confirm("您确定更新当前员工的数据？")) {
        if (checkForm) {
            $.ajax({
                type: "POST",
                url: "/noticeMaterController/updateNoticeMater",
                dataType: "json",
                data: $("#dataForm").serialize(),
                success: function (data) {
                    if (data.result == "success") {
                        alert("更新成功！");
                        window.location.reload();
                    } else {
                        alert("更新失败！");
                    }
                },
                error: function () {
                    alert("发送请求失败！");
                }
            });
        } else {
            alert("更新失败，请检查红色提示部分！");
        }
    }
}

// 删除员工信息
function delFun(noticeId) {
    $("#delConfirm").modal({
        onConfirm: function () {
            $.ajax({
                type: "GET",
                url: "/noticeMaterController/delNoticeMater?noticeId=" + noticeId,
                dataType: "json",
                success: function (data) {
                    if (data.result == "success") {
                        alert("删除成功！");
                        window.location.reload();
                    } else {
                        alert("删除失败！");
                    }
                },
                error: function () {
                    alert("删除员工发送请求失败！");
                }
            });
        }
    });
}
